package com.foreknow.demo5;

import java.util.Scanner;

/**
 * 方法(函数): 方法就是一个功能,可从重复使用(可重用)
 * 1.无返回值的方法
 *   基本语法:
 *        public  static  void  方法名(参数){
 *
 *        }
 *    说明:
 *      public 公共的   static 静态的   void 无返回值的  参数:可以有,可以没有,可以定义一个或多个
 *    注意: 方法一定要定义类里面,而且方法是不能嵌套的  方法定义完之后一定要调用这个方法:类名.方法名(参数)
 *
 * 2.有返回值的方法
 */
public class MethodDemo1 {
    /**
     * 求两个数的和
     */
//    public static void add(){
//        //这个功能是如何让实现的
//        int a = 4;
//        int b= 3;
//        int c = a+b;
//        System.out.println(c);
//    }

    /**
     *什么时候需要定义方法的参数：因为以上方法a和b已经写死了，当a和b需要用户输入的时候就可以定义参数了
     * 总结：参数相当于用户的参数
     */
    public static  void add(int a,int b){
        int c = a+b;
        System.out.println(c);

    }
    public static void main(String[] args) {
//         MethodDemo1.add(1,1);
        Scanner input = new Scanner(System.in);
        int str = input.nextInt();
        int ctr = input.nextInt();
        MethodDemo1.add(str,ctr);
    }
}
